<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Komponenty.java</title>
</head>
<body bgcolor="white">
<pre><tt><font color="#000000">01:</font> <i><font color="#9A1900">// GD-Components/Komponenty.java</font></i>
<font color="#000000">02:</font>  
<font color="#000000">03:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.</font>BorderLayout<font color="#990000">;</font>
<font color="#000000">04:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.</font>Color<font color="#990000">;</font>
<font color="#000000">05:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.</font>FlowLayout<font color="#990000">;</font>
<font color="#000000">06:</font> <b><font color="#000080">import</font></b> java<font color="#990000">.</font>awt<font color="#990000">.</font>GridLayout<font color="#990000">;</font>
<font color="#000000">07:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>BorderFactory<font color="#990000">;</font>
<font color="#000000">08:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>JButton<font color="#990000">;</font>
<font color="#000000">09:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>JFrame<font color="#990000">;</font>
<font color="#000000">10:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>JPanel<font color="#990000">;</font>
<font color="#000000">11:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>JScrollPane<font color="#990000">;</font>
<font color="#000000">12:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>JTextArea<font color="#990000">;</font>
<font color="#000000">13:</font> <b><font color="#000080">import</font></b> javax<font color="#990000">.</font>swing<font color="#990000">.</font>JTextField<font color="#990000">;</font>
<font color="#000000">14:</font> 
<font color="#000000">15:</font> <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">class</font></b> <font color="#009900">Komponenty</font> <b><font color="#0000FF">extends</font></b> JFrame <font color="#FF0000">{</font>
<font color="#000000">16:</font>     <b><font color="#0000FF">public</font></b> <b><font color="#0000FF">static</font></b> <font color="#009900">void</font> <b><font color="#000000">main</font></b><font color="#990000">(</font>String<font color="#990000">[]</font> args<font color="#990000">)</font> <font color="#FF0000">{</font>
<font color="#000000">17:</font>         <b><font color="#0000FF">new</font></b> <b><font color="#000000">Komponenty</font></b><font color="#990000">();</font>
<font color="#000000">18:</font>     <font color="#FF0000">}</font>
<font color="#000000">19:</font> 
<font color="#000000">20:</font>     <b><font color="#000000">Komponenty</font></b><font color="#990000">()</font> <font color="#FF0000">{</font>
<font color="#000000">21:</font>         <b><font color="#0000FF">super</font></b><font color="#990000">(</font><font color="#FF0000">"KOMPONENTY"</font><font color="#990000">);</font>
<font color="#000000">22:</font>         <b><font color="#000000">setDefaultCloseOperation</font></b><font color="#990000">(</font>EXIT_ON_CLOSE<font color="#990000">);</font>
<font color="#000000">23:</font> 
<font color="#000000">24:</font>           <i><font color="#9A1900">// to i tak default...</font></i>
<font color="#000000">25:</font>         <b><font color="#000000">setLayout</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">BorderLayout</font></b><font color="#990000">());</font>
<font color="#000000">26:</font> 
<font color="#000000">27:</font>         JPanel lower <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JPanel</font></b><font color="#990000">();</font>
<font color="#000000">28:</font>         lower<font color="#990000">.</font><b><font color="#000000">setLayout</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">GridLayout</font></b><font color="#990000">(</font><font color="#993399">2</font><font color="#990000">,</font><font color="#993399">1</font><font color="#990000">,</font><font color="#993399">5</font><font color="#990000">,</font><font color="#993399">2</font><font color="#990000">));</font>
<font color="#000000">29:</font>         JTextField tup <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JTextField</font></b><font color="#990000">(</font><font color="#993399">30</font><font color="#990000">);</font>
<font color="#000000">30:</font>         JTextField tdn <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JTextField</font></b><font color="#990000">(</font><font color="#993399">30</font><font color="#990000">);</font>
<font color="#000000">31:</font>         tup<font color="#990000">.</font><b><font color="#000000">setText</font></b><font color="#990000">(</font><font color="#FF0000">"To jest pierwsze pole tekstowe"</font><font color="#990000">);</font>
<font color="#000000">32:</font>         tdn<font color="#990000">.</font><b><font color="#000000">setText</font></b><font color="#990000">(</font><font color="#FF0000">"To jest drugie pole tekstowe"</font><font color="#990000">);</font>
<font color="#000000">33:</font>         lower<font color="#990000">.</font><b><font color="#000000">add</font></b><font color="#990000">(</font>tup<font color="#990000">);</font>
<font color="#000000">34:</font>         lower<font color="#990000">.</font><b><font color="#000000">add</font></b><font color="#990000">(</font>tdn<font color="#990000">);</font>
<font color="#000000">35:</font>         <b><font color="#000000">add</font></b><font color="#990000">(</font>lower<font color="#990000">,</font>BorderLayout<font color="#990000">.</font>SOUTH<font color="#990000">);</font>
<font color="#000000">36:</font> 
<font color="#000000">37:</font>         JPanel upper <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JPanel</font></b><font color="#990000">();</font>
<font color="#000000">38:</font>         upper<font color="#990000">.</font><b><font color="#000000">setLayout</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">FlowLayout</font></b><font color="#990000">());</font>
<font color="#000000">39:</font>         JButton b1 <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JButton</font></b><font color="#990000">(</font><font color="#FF0000">"But1"</font><font color="#990000">);</font>
<font color="#000000">40:</font>         JButton b2 <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JButton</font></b><font color="#990000">(</font><font color="#FF0000">"But2"</font><font color="#990000">);</font>
<font color="#000000">41:</font>         JButton b3 <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JButton</font></b><font color="#990000">(</font><font color="#FF0000">"But3"</font><font color="#990000">);</font>
<font color="#000000">42:</font>         JButton b4 <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JButton</font></b><font color="#990000">(</font><font color="#FF0000">"But4"</font><font color="#990000">);</font>
<font color="#000000">43:</font>         upper<font color="#990000">.</font><b><font color="#000000">add</font></b><font color="#990000">(</font>b1<font color="#990000">);</font> upper<font color="#990000">.</font><b><font color="#000000">add</font></b><font color="#990000">(</font>b2<font color="#990000">);</font>
<font color="#000000">44:</font>         upper<font color="#990000">.</font><b><font color="#000000">add</font></b><font color="#990000">(</font>b3<font color="#990000">);</font> upper<font color="#990000">.</font><b><font color="#000000">add</font></b><font color="#990000">(</font>b4<font color="#990000">);</font>
<font color="#000000">45:</font>         <b><font color="#000000">add</font></b><font color="#990000">(</font>upper<font color="#990000">,</font>BorderLayout<font color="#990000">.</font>NORTH<font color="#990000">);</font>
<font color="#000000">46:</font> 
<font color="#000000">47:</font>         JTextArea ja <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JTextArea</font></b><font color="#990000">(</font><font color="#993399">5</font><font color="#990000">,</font><font color="#993399">30</font><font color="#990000">);</font>
<font color="#000000">48:</font>         ja<font color="#990000">.</font><b><font color="#000000">setBackground</font></b><font color="#990000">(</font><b><font color="#0000FF">new</font></b> <b><font color="#000000">Color</font></b><font color="#990000">(</font><font color="#993399">153</font><font color="#990000">,</font><font color="#993399">204</font><font color="#990000">,</font><font color="#993399">255</font><font color="#990000">));</font>
<font color="#000000">49:</font>         ja<font color="#990000">.</font><b><font color="#000000">setForeground</font></b><font color="#990000">(</font>Color<font color="#990000">.</font>RED<font color="#990000">);</font>
<font color="#000000">50:</font>         ja<font color="#990000">.</font><b><font color="#000000">setText</font></b><font color="#990000">(</font><font color="#FF0000">"To</font><font color="#CC33CC">\n</font><font color="#FF0000">jest</font><font color="#CC33CC">\n</font><font color="#FF0000">J</font><font color="#CC33CC">\n</font><font color="#FF0000">Text</font><font color="#CC33CC">\n</font><font color="#FF0000">Area</font><font color="#CC33CC">\n</font><font color="#FF0000">!"</font><font color="#990000">);</font>
<font color="#000000">51:</font>         JScrollPane sc <font color="#990000">=</font> <b><font color="#0000FF">new</font></b> <b><font color="#000000">JScrollPane</font></b><font color="#990000">(</font>ja<font color="#990000">,</font>
<font color="#000000">52:</font>             JScrollPane<font color="#990000">.</font>VERTICAL_SCROLLBAR_ALWAYS<font color="#990000">,</font>
<font color="#000000">53:</font>             JScrollPane<font color="#990000">.</font>HORIZONTAL_SCROLLBAR_AS_NEEDED<font color="#990000">);</font>
<font color="#000000">54:</font>         sc<font color="#990000">.</font><b><font color="#000000">setBorder</font></b><font color="#990000">(</font>
<font color="#000000">55:</font>             BorderFactory<font color="#990000">.</font><b><font color="#000000">createLineBorder</font></b><font color="#990000">(</font>Color<font color="#990000">.</font>GREEN<font color="#990000">,</font><font color="#993399">4</font><font color="#990000">));</font>
<font color="#000000">56:</font>         <b><font color="#000000">add</font></b><font color="#990000">(</font>sc<font color="#990000">,</font>BorderLayout<font color="#990000">.</font>CENTER<font color="#990000">);</font>
<font color="#000000">57:</font> 
<font color="#000000">58:</font>         <b><font color="#000000">pack</font></b><font color="#990000">();</font>
<font color="#000000">59:</font>         <b><font color="#000000">setVisible</font></b><font color="#990000">(</font><b><font color="#0000FF">true</font></b><font color="#990000">);</font>
<font color="#000000">60:</font>     <font color="#FF0000">}</font>
<font color="#000000">61:</font> <font color="#FF0000">}</font>
<font color="#000000">62:</font> </tt></pre>
</body>
</html>
